recoilless rifle squad - French English Dictionary